38 research outputs found

    Event-based Customization of Multi-tenant SaaS Using Microservices

    Get PDF
    Popular enterprise software such as ERP, CRM is now being made available on the Cloud in the multi-tenant Software as a Service (SaaS) model. The added values come from the ability of vendors to enable customer-specific business advantage for every different tenant who uses the same main enterprise software product. Software vendors need novel customization solutions for Cloud-based multi-tenant SaaS. In this paper, we present an event-based approach in a non-intrusive customization framework that can enable customization for multi-tenant SaaS and address the problem of too many API calls to the main software product. The experimental results on Microsoft’s eShopOnContainers show that our approach can empower an event bus with the ability to customize the flow of processing events, and integrate with tenant-specific microservices for customization. We have shown how our approach makes sure of tenant-isolation, which is crucial in practice for SaaS vendors. This direction can also reduce the number of API calls to the main software product, even when every tenant has different customization services.publishedVersio

    Simulation adaptiver Fallzahlberechnung mithilfe von Ruby

    No full text

    RANDI2 - Software zur Randomisation klinischer Studien

    No full text

    Color and time perception: Evidence for temporal overestimation of blue stimuli

    No full text
    The perceived duration of a visual stimulus depends on various features, such as its size, shape, and movement. Potential effects of stimulus color have not been investigated in sufficient detail yet, but the well-known effects of arousal on time perception suggest that arousing hues, such as red, might induce an overestimation of duration. By means of a two-interval duration discrimination task in the sub-second range, we investigated whether participants overestimate the duration of red stimuli in comparison to blue stimuli, while controlling for differences in brightness (individual adjustments by means of flicker photometry) and saturation (colorimetric adjustment in terms of the CIELAB color space). Surprisingly, our results show an overestimation of the duration of blue compared to red stimuli (indicated by a shift of the point of subjective equality), even though the red stimuli were rated as being more arousing. The precision (variability) of duration judgments, i.e., the duration difference limen, did not differ between red and blue stimuli, questioning an explanation in terms of attentional processes

    Prototypische Entwicklung eines webbasierten Arzneimitteldokumentationssystems

    No full text

    DevOps Meets Dynamic Orchestration

    No full text
    Responding to the rising wave of demands brought forward by the digital economy requires injecting accelerated agility and speed into the software development life cycle. To build a technology stack that helps meet this demand, the DevOps methodology bridges the gap between software developers and the IT maintenance and operation professionals, by combining them into a unified team aligned around shared business goals, based on automation solutions that support rapid response to user demand while preserving stability and reliability. The concept of DevOps with its high pressure on automation, extended from application development to the maintenance and operation infrastructure, fosters more in-depth attention to the performance of infrastructure management. This paper discusses how dynamic orchestration of infrastructure delivery in Cloud environment accelerates agility in the DevOps process, by enabling rapid deployment of dynamic workload

    A Domain Specific Language to Simplify the Creation of Large Scale Federated Model Sets

    No full text
    Part 7: Modelling, Visualization and Decision SupportInternational audienceThis paper presents an attempt to address the challenge of modeling complex systems in which people, energy, and the environment meet. This challenge is met by developing a simple domain specific language for building systems models in a federated modeling environment. The language and its support infrastructure are designed for simplicity and ease of use. This language is demonstrated using a thermodynamic model of a biomass cookstove for the developing world as an example, and the use of the tools described in this paper to further extend that cookstove model into an end-to-end design tool for cookstoves and other energy systems for the developing world is discussed

    Kuksa:a cloud-native architecture for enabling continuous delivery in the automotive domain

    No full text
    Abstract Connecting vehicles to cloud platforms has enabled innovative business scenarios while raising new quality concerns, such as reliability and scalability, which must be addressed by research. Cloud-native architectures based on microservices are a recent approach to enable continuous delivery and to improve service reliability and scalability. We propose an approach for restructuring cloud platform architectures in the automotive domain into a microservices architecture. To this end, we adopted and implemented microservices patterns from literature to design the cloud-native automotive architecture and conducted a laboratory experiment to evaluate the reliability and scalability of microservices in the context of a real-world project in the automotive domain called Eclipse Kuksa. Findings indicated that the proposed architecture could handle the continuous software delivery over-the-air by sending automatic control messages to a vehicular setting. Different patterns enabled us to make changes or interrupt services without extending the impact to others. The results of this study provide evidences that microservices are a potential design solution when dealing with service failures and high payload on cloud-based services in the automotive domain

    Inputs from a model-based approach towards the specification of microservices logical architectures: an experience report

    No full text
    Adopting microservices architectures (MSA) in software projects include specific concerns on design, development and deployment. Projects often struggle for taking decisions for properly bound the microservices, partition databases, address communication and messaging, among others. Proposing a model-driven approach allows abstracting microservices behavior from the business domain. However, there is still lack of modeling methods supporting architecture design alignment with business requirements that cover microservices principles. In this paper, microservices logical architectures are derived from functional requirements, which are modeled in SoaML diagrams. This paper discusses design, data management, inter-service communication and automatization based on the derived architecture diagram.INCT-EN - Instituto Nacional de Ciência e Tecnologia para Excitotoxicidade e Neuroproteção (UID/CEC/00319/2019
    corecore